home *** CD-ROM | disk | FTP | other *** search
/ Aminet 45 / Aminet 45 (2001)(GTI - Schatztruhe)[!][Oct 2001].iso / Aminet / dev / c / vbcc.lha / vbcc / targets / ppc-warpos / include / inline / gle_protos.h < prev    next >
Text File  |  2001-04-28  |  5KB  |  116 lines

  1.  int __gleGetJoinStyle (void) = "\tstw\tr2,20(r1)\n\t.extern\t_gleppcBase\n\tlwz\tr2,_gleppcBase(r2)\n\tlwz\tr0,-34(r2)\n\tmtlr\tr0\n\tblrl\n\tlwz\tr2,20(r1)";
  2. #define gleGetJoinStyle() __gleGetJoinStyle()
  3.  
  4.  void __gleSetJoinStyle (int style) = "\tstw\tr2,20(r1)\n\t.extern\t_gleppcBase\n\tlwz\tr2,_gleppcBase(r2)\n\tlwz\tr0,-40(r2)\n\tmtlr\tr0\n\tblrl\n\tlwz\tr2,20(r1)";
  5. #define gleSetJoinStyle(x1) __gleSetJoinStyle((x1))
  6.  
  7.  int __gleGetNumSlices(void) = "\tstw\tr2,20(r1)\n\t.extern\t_gleppcBase\n\tlwz\tr2,_gleppcBase(r2)\n\tlwz\tr0,-46(r2)\n\tmtlr\tr0\n\tblrl\n\tlwz\tr2,20(r1)";
  8. #define gleGetNumSlices() __gleGetNumSlices()
  9.  
  10.  void __gleSetNumSlices(int slices) = "\tstw\tr2,20(r1)\n\t.extern\t_gleppcBase\n\tlwz\tr2,_gleppcBase(r2)\n\tlwz\tr0,-52(r2)\n\tmtlr\tr0\n\tblrl\n\tlwz\tr2,20(r1)";
  11. #define gleSetNumSlices(x1) __gleSetNumSlices((x1))
  12.  
  13.  void __glePolyCylinder (int npoints,
  14.  double point_array[][3],
  15.                    float color_array[][3],
  16.  double radius) = "\tstw\tr2,20(r1)\n\t.extern\t_gleppcBase\n\tlwz\tr2,_gleppcBase(r2)\n\tlwz\tr0,-58(r2)\n\tmtlr\tr0\n\tblrl\n\tlwz\tr2,20(r1)";
  17. #define glePolyCylinder(x1,x2,x3,x4) __glePolyCylinder((x1),(x2),(x3),(x4))
  18.  
  19.  void __glePolyCone (int npoints,
  20.  double point_array[][3],
  21.                    float color_array[][3],
  22.  double radius_array[]) = "\tstw\tr2,20(r1)\n\t.extern\t_gleppcBase\n\tlwz\tr2,_gleppcBase(r2)\n\tlwz\tr0,-64(r2)\n\tmtlr\tr0\n\tblrl\n\tlwz\tr2,20(r1)";
  23. #define glePolyCone(x1,x2,x3,x4) __glePolyCone((x1),(x2),(x3),(x4))
  24.  
  25.  void __gleExtrusion (int ncp,
  26.  double contour[][2],
  27.  double cont_normal[][2],
  28.  double up[3],
  29.                 int npoints,
  30.  double point_array[][3],
  31.                 float color_array[][3]) = "\tstw\tr2,20(r1)\n\t.extern\t_gleppcBase\n\tlwz\tr2,_gleppcBase(r2)\n\tlwz\tr0,-70(r2)\n\tmtlr\tr0\n\tblrl\n\tlwz\tr2,20(r1)";
  32. #define gleExtrusion(x1,x2,x3,x4,x5,x6,x7) __gleExtrusion((x1),(x2),(x3),(x4),(x5),(x6),(x7))
  33.  
  34.  void __gleTwistExtrusion (int ncp,
  35.  double contour[][2],
  36.  double cont_normal[][2],
  37.  double up[3],
  38.                 int npoints,
  39.  double point_array[][3],
  40.                 float color_array[][3],
  41.  double twist_array[]) = "\tstw\tr2,20(r1)\n\t.extern\t_gleppcBase\n\tlwz\tr2,_gleppcBase(r2)\n\tlwz\tr0,-76(r2)\n\tmtlr\tr0\n\tblrl\n\tlwz\tr2,20(r1)";
  42. #define gleTwistExtrusion(x1,x2,x3,x4,x5,x6,x7,x8) __gleTwistExtrusion((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8))
  43.  
  44.  void __gleSuperExtrusion (int ncp,
  45.  double contour[][2],
  46.  double cont_normal[][2],
  47.  double up[3],
  48.                 int npoints,
  49.  double point_array[][3],
  50.                 float color_array[][3],
  51.  double xform_array[][2][3]) = "\tstw\tr2,20(r1)\n\t.extern\t_gleppcBase\n\tlwz\tr2,_gleppcBase(r2)\n\tlwz\tr0,-82(r2)\n\tmtlr\tr0\n\tblrl\n\tlwz\tr2,20(r1)";
  52. #define gleSuperExtrusion(x1,x2,x3,x4,x5,x6,x7,x8) __gleSuperExtrusion((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8))
  53.  
  54.  void __gleSpiral (int ncp,
  55.  double contour[][2],
  56.  double cont_normal[][2],
  57.  double up[3],
  58.  double startRadius,
  59.  double drdTheta,
  60.  double startZ,
  61.  double dzdTheta,
  62.  double startXform[2][3],
  63.  double dXformdTheta[2][3],
  64.  double startTheta,
  65.  double sweepTheta) = "\tstw\tr2,20(r1)\n\t.extern\t_gleppcBase\n\tlwz\tr2,_gleppcBase(r2)\n\tlwz\tr0,-88(r2)\n\tmtlr\tr0\n\tblrl\n\tlwz\tr2,20(r1)";
  66. #define gleSpiral(x1,x2,x3,x4,x5,x6,x7,x8,x9,xa,xb,xc) __gleSpiral((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9),(xa),(xb),(xc))
  67.  
  68.  void __gleLathe (int ncp,
  69.  double contour[][2],
  70.  double cont_normal[][2],
  71.  double up[3],
  72.  double startRadius,
  73.  double drdTheta,
  74.  double startZ,
  75.  double dzdTheta,
  76.  double startXform[2][3],
  77.  double dXformdTheta[2][3],
  78.  double startTheta,
  79.  double sweepTheta) = "\tstw\tr2,20(r1)\n\t.extern\t_gleppcBase\n\tlwz\tr2,_gleppcBase(r2)\n\tlwz\tr0,-94(r2)\n\tmtlr\tr0\n\tblrl\n\tlwz\tr2,20(r1)";
  80. #define gleLathe(x1,x2,x3,x4,x5,x6,x7,x8,x9,xa,xb,xc) __gleLathe((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9),(xa),(xb),(xc))
  81.  
  82.  void __gleHelicoid (double rToroid,
  83.  double startRadius,
  84.  double drdTheta,
  85.  double startZ,
  86.  double dzdTheta,
  87.  double startXform[2][3],
  88.  double dXformdTheta[2][3],
  89.  double startTheta,
  90.  double sweepTheta) = "\tstw\tr2,20(r1)\n\t.extern\t_gleppcBase\n\tlwz\tr2,_gleppcBase(r2)\n\tlwz\tr0,-100(r2)\n\tmtlr\tr0\n\tblrl\n\tlwz\tr2,20(r1)";
  91. #define gleHelicoid(x1,x2,x3,x4,x5,x6,x7,x8,x9) __gleHelicoid((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9))
  92.  
  93.  void __gleToroid (double rToroid,
  94.  double startRadius,
  95.  double drdTheta,
  96.  double startZ,
  97.  double dzdTheta,
  98.  double startXform[2][3],
  99.  double dXformdTheta[2][3],
  100.  double startTheta,
  101.  double sweepTheta) = "\tstw\tr2,20(r1)\n\t.extern\t_gleppcBase\n\tlwz\tr2,_gleppcBase(r2)\n\tlwz\tr0,-106(r2)\n\tmtlr\tr0\n\tblrl\n\tlwz\tr2,20(r1)";
  102. #define gleToroid(x1,x2,x3,x4,x5,x6,x7,x8,x9) __gleToroid((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9))
  103.  
  104.  void __gleScrew (int ncp,
  105.  double contour[][2],
  106.  double cont_normal[][2],
  107.  double up[3],
  108.  double startz,
  109.  double endz,
  110.  double twist) = "\tstw\tr2,20(r1)\n\t.extern\t_gleppcBase\n\tlwz\tr2,_gleppcBase(r2)\n\tlwz\tr0,-112(r2)\n\tmtlr\tr0\n\tblrl\n\tlwz\tr2,20(r1)";
  111. #define gleScrew(x1,x2,x3,x4,x5,x6,x7) __gleScrew((x1),(x2),(x3),(x4),(x5),(x6),(x7))
  112.  
  113.  void __gleTextureMode (int mode) = "\tstw\tr2,20(r1)\n\t.extern\t_gleppcBase\n\tlwz\tr2,_gleppcBase(r2)\n\tlwz\tr0,-118(r2)\n\tmtlr\tr0\n\tblrl\n\tlwz\tr2,20(r1)";
  114. #define gleTextureMode(x1) __gleTextureMode((x1))
  115.  
  116.